home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
501-525
/
disk_501
/
newlist
/
history
< prev
next >
Wrap
Text File
|
1992-05-06
|
11KB
|
231 lines
These people donated even when NewList was not as powerful as it is now!
(Stars denote donations greater than $1)
** Gary Dybdall **
** Bill Hogsett **
** Logan McMinn **
David Andrew Clayton
an Amiga friend
Karl H. Riesen
Harold Feldman
»Your name here«
ver 5.0 release -- The Arnold Schwarzenegger of 'List'ers!
Big, Bad, and Bold-- a real American hero!
-Everything seems to say that Newlist5 is bug free. Beta testers gave
it thumbs up (on A3000 too!) It is ready for release....or is it?
Maybe I'll add just a few more things.
-New Date handeling algorithm to gain speed and reduce size.
-Re-Wrote date and print kits to be smaller and better. Now I can say
that newlist5 is a totally independent program not borrowing
routines from other people.
-Added routine to fetch console bounds! Now paging and [-q] quick
should adjust to the window's dimension.
-Added more error support (like not a DOS disk)
-Added [-Q] no requesters for those of you that hate them.
-Added meta-characters '\n' '\t' and '\e' to print and date kits.
Now you can embed newlines, tabs, and escapes in your format strings.
With '\e' you can make custom ANSI strings! Check 'aliases' 'color'.
-Added custom date option to ls-format.
-Added a few more dates [-d0..7] to fit nicely in ls-format.
-Added date kit meta-character '%T'. This signifies a block to substitute
today, yesterday, etc. if available, otherwise do what is inside.
Now virtually any date format can have a variable Today, etc.
output. Note: there must be 2 %T's to signify a block to substitute.
(ie. -df "%T %2d-%2m-%2y %T etc" will sometimes print
" Today etc" or " 09-11-70 etc")
-Added date kit meta-character "%Z" which will print abbreviated
day [ie Mon, Tue, etc.]
-Added [-W] option. Now enters [-R], but uses wildcards on every
level and sub-directory.
-Added detection of re-direction to turn off some ANSI stuff, so
scripts will execute properly.
ver 5.0ß (bug tester's edition)
-Bug fix. Date compare routine wasn't comparing the ds_Minute.
-Made Usage harder to come up. Before, newlist wouldn't accept
Newlist ?.c. Now it does. Note: in order to use ? as a wild card
all by itsself (as in nl ? ), you must add another flag (like -s).
-Sped up printing a bunch (over 12%). Simply turn off the cursor!
-Re-designed ls format to conform with ls and ls-jr.
-Modified header when Quick [-q] and Enter [-R] are used with each other.
-Now scans a single file entry instantaneously like it should. No
longer does it read the entire directory to get the status of
one stupid file! nl c:nl takes 1 sec instead of 10 secs.
-Re-wrote SAS/C functions to reduce size and gain speed.
-Made ls style the default format. After 3 months of using it, I've
grown attached. [-z] option now signifies if you want the
C= list style (the big ugly space wasting format)
-Added multiple paths. Now you can nl ram:*.o vdk:*.c -s if you want.
-Added grand-totals if more than one directory or drive is being read.
-Added [-T] no totals option.
-Added total files-dirs-blocks-bytes to [-q] option.
-Added character filtering [-f -t -c] to [-q] option.
-Added [-F] Custom Format option! Yes, you asked for it and now you
have it! All flags have be taken accounted for. Filename, block size,
diskkey, filenote, even the micro-comment.....now you can format
the output the way YOU want it! (Many people requested this.)
-Added [-R] Recursion! Now you can totally scrap dir, list, and ls,
because newlist does it all! I've utilized a FAST
non-recursive algorithm to save stack and gain speed!
(Many people requested this.)
-Added [-x #]. Will only enter # directory levels. Default is to enter
every subdirectory.
-Added print kit meta-character '%P'. This will print filenames with
FULL path. This option is very helpful for creating scripts.
(Thanx Tony)
-Added print kit meta-character '%U'. This will use UNIX style protection
bits (d for directory and l for a hard or soft link). I've also
switched the execute bit, e, to x to make everybody happy.
Note: WB2.0 offers links. I don't have 2.0, so I had to
go by some USENET postings. Hopefully the info is correct.
Newlist5 currently will not traverse links. It only tells if it is
a link.
-Added [-p] paging option. Now you can relax when reading directories!
(Thanx Hari)
-Added [-H] hunt option. Will now search entire HD for matching files.
(like UNIX whereis or find, but allows full complement of newlist
flags)
-Included some pre-made aliases to emulate many popular commands.
Check out the file 'aliases'.
-As you can see, newlist5 is a MAJOR enhancement! Could you write a
newlist replacement with all these features for only a few bucks in
labor?
ver 4.9
-Bug in stcgfp(). Had to manually catch when /* wildcard is
used. (yepp...forgot to add what I fixed in 4.5)
-Bug fix in [-q] when no files were found. (Thanx DAC)
-Bug fix with usage help screen -ss != -sd (Thanx Hari and DAC)
-Added ANSI to header and footer.
-Added [-u] disk usage. Now displays bytes used and bytes free on disk.
-Added [-gf] [-gd] [-gb] to quick option! This may sound simple, but
it took a bunch of tricks to get it to work. Note: due to
vertical sort's nature, [-v] does not work with [-gb]. It does
however work with [-gf] and [-gd].
-Added [-sc] sort by comment! Reasons...FileNotes are very handy.
They let you describe or categorize your files. One popular way
is to categorize your files by type (like Utility, NoiseTracker,
Picture, Text, etc.) With [-sc], now these categorized directories
will be grouped together. Thus all utilities will be together as well
as Pictures with Pictures, etc. Read 'aliases' for more info.
ver 4.8
-Lost source to newlist. Had to rewrite from 3.0 to 4.8.
Cut 250 bytes though!
-Fixed Custom DateString bug when used with TODAY feature etc.
-Once again, another string building enhancement for quicker displays.
-Added [-qs] Quick Option with FileSizes
-Added Blocks and Diskkeys to work with -qs
-Added [-z] LS style directories for a new look :-)
-Added big comments and micro comments--letter 'c'-- in LS style
directories.
-Added "No files found." output if no files were found....duhh!
-Added Current Directory string to header if applicable.
-Added [-gb] for you people that want grouped directories *AND* files
(yepp...just for you Hari Wiguna(aka Harry) and Bill Hogsett)
ver 4.7
-Fixed Date output of -d1 or -d2 when using Today deally so the display
will line up and give correct time formats....
-Shortened Usage a bunch and added ANTS EE (ANSI).
-Added vertical column'ed sorting!
-Added variable column setting with quick option to allow
re-directing to printers etc. (132 column wide load moth'as!)
-I'm basically making a new version number per new option, so 5.0 will
be born faster! :-)
ver 4.6
-Increased printing output by 5%!
-Rewrote string building routines. Now a lot faster!
-Now able to CTRL-C break from Sorting routines!
ver 4.5a
-Fred Fish release.
-For some reason, Fred didn't get my last minute bug fix through the mail.
As a result newlist45 didnt work right! If you offered tuitionware
off this version, you deserve two big "Snaps up with a twist!" :-)
ver 4.5
-Fixed bug in parsing the simple /*.
-Altered sorting precedence for theoretical increase.
-Added [-i] HIDE .info files.
-Added [-l #] list files since # days.
ver 4.0
-Adjusted Wildcard routine.
-Tweaked Print routine for BURNIN' displays!
-Hacked _main.c so Workbench execution will exit properly (and save code
size!)
-Added ENV: support!
-Added [-o] option to ignore ENV:NEWLIST settings.
-Added Wildcards to -q option.
-Pretty lame stuff for a new version, but what else can I add?
ver 3.0
-Chopped 2.5k from executable!
-Fixed memory leak bug!
-Fixed that pesky DateStamp conversion formula!
-Added Sorts and Reverse to work with -q simple option.
-Added FULL UNIX style wildcards! Double star supported! (new*lis*)
-Its now PURE! Marv Albert would say "Yesssssss!"
-Added LIST look-a-likes: TODAY thing, no header opt, Group displays.
-Added some routines from Mark Rinfret's Date Request Package.
-Added sort by date.
-Added Quick Dir option.
-Added Reverse.
-Added Blocks, Diskkeys, Comments, and bunches' of date formats.
-Added option to create your own date string format!
-Added some ANSI.
-Compiled and compiled and compiled to get the !smallest! version.
-Code completely optimized my NCEMRSoft staff.
As Scotty would say
"She's goin' as fast as SAS/C will handle captain!
We can't go any faster!! AY AY, she's a chuggin'."
ver2.0
-Added Dynamic List creation so directories of infinite size can
be viewed (if you have the memory to handle it! :-)
-Added sorts by name and size
-Added Protection bits.
ver1.0
-The first version.
-It was a SIMPLE lister designed around character filtering...that's
about it!!
-Think of something really lame and you'll be pretty close
(yeah, McGyver, Milli Vanilli, Geo, and the BLACK SCORPION(ooh)
are good examples)
~~~~~~~~~~~~~~~~~~~~
FUTURE:
-WB 2.0 specialization if it ever comes out. ie. link traversals,
new functions, etc.
-Depending on quality of 'Show File Names' in WB2.0, a full fledged
NeXT type graphic finder may come about.
-Smaller, faster, better, (yeah right, that's what they all say!)
-What else can I add? It's already Mega powerful! You tell me! :-)
-All future versions will only be created if I have support.
I'm really trashing out on this. I want a different project.
Version 6.0: Version for A-Cray, A-VAX, A-ENIAC, and A-VMS (yuck!)
emulators for the Amiga :-)
Phil Dietz